package com.cn.mmd.mapper;

import com.cn.mmd.model.LabelIndex;
import com.cn.mmd.model.LabelIndexExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface LabelIndexMapper {
    int countByExample(LabelIndexExample example);

    int deleteByExample(LabelIndexExample example);

    int deleteByPrimaryKey(Integer indexid);

    int insert(LabelIndex record);

    int insertSelective(LabelIndex record);

    List<LabelIndex> selectByExample(LabelIndexExample example);

    LabelIndex selectByPrimaryKey(Integer indexid);

    int updateByExampleSelective(@Param("record") LabelIndex record, @Param("example") LabelIndexExample example);

    int updateByExample(@Param("record") LabelIndex record, @Param("example") LabelIndexExample example);

    int updateByPrimaryKeySelective(LabelIndex record);

    int updateByPrimaryKey(LabelIndex record);

    LabelIndex selectIndex(LabelIndex labelIndex);

    List<LabelIndex> selectByPackageName(String packageName);

    int updateByIndexName(LabelIndex labelIndex);
}